/*手机端css*/
@media screen and (max-width: 1024px){
.public-tt { width: 98%; height: auto;  margin:0 auto }
.public-tt ul li { height: 49px; line-height: 49px; font-size: 16px; float: left; width:25%!important; }
.public-tt ul li a { display: block; margin-right:0px}
}


@media screen and (max-width:1024px){


.page-zhengwen{text-indent:2em;line-height:26px!important;;}
.v_news_content{text-indent:2em ;line-height:26px!important;;}
.gaikuang_p{text-indent:2em; line-height:26px!important;;}


	
.newsBigs{z-index:5;position:absolute;top:58%;left:0;right:0;bottom:0;background:0 0}

.newsBigs{justify-content:center;flex-wrap: wrap;}
.newsBigs li{ float:none!important;;list-style:none;height:35px; line-height:35px; width:99%; height:auto; margin-bottom:20px}
.newsBigs li .div_l{ width:100%; background-color:#FFF;  height:570px;border-radius: 10px;box-shadow:0 2px 6px 2px #e5e5e5;margin-right:0%;}
.newsBigs li .div_c{ width:100%; background-color:#FFF;  height:570px;border-radius: 10px;box-shadow:0 2px 6px 2px #e5e5e5; margin-left:0%;margin-right:0%}
.newsBigs li .div_r{ width:100%; background-color:#FFF;  height:570px;border-radius: 10px;box-shadow:0 2px 6px 2px #e5e5e5;margin-left:0%}	
.index_time{border-radius: 10px; float:left; width:65px; height:65px; border:1px solid #333; text-align:center; margin-top:10px; padding-top:10px; display:none }
.index_time1{ display:block; line-height:40px}
.index_time font{ font-size:26px; display:block;  padding-top:0px;}
.xinwen{ float:none; height:70px; width:100%}


.homeBB {margin-bottom:10px; margin-top:1210px}
.homeBB .auto-width{padding-bottom:0px;}
.swiper-pagination-bullet{width:10px; height:10px;}


.homeBB .swiper-button-next{right: 0;color: #001857;top:270px;}
.homeBB .swiper-button-prev{left: 0;color: #001857;top:270px;}






/*资源板块开始*/

.ziyuan_one{ height:550px;  margin-top:30px}





.ziyuan_one_l{ width:100%; float:none;background:url(../images/zy1.jpg) no-repeat right ;}
.ziyuan_one_l_div{ width:100%; height:330px; max-height:330px; background:rgba(0,102,102,.9)}
.ziyuan_one_r{width:100%; float:none;background:rgba(247,251,254,1);height:290px; max-height:290px}

.ziyuan1{ margin-left:10px; padding-top:30px; padding-right:10px;}
.ziyuan2{ margin-right:10px;  padding-top:30px;padding-left:10px;}
.ziyuan3{margin-left:10px;  padding-top:30px; padding-right:10px;float:none}
.ziyuan4{ margin-right:10px;padding-top:30px;padding-left:10px; }




.ziyuan1 h4{ height:30px; font-size:20px; color:#FFFFFF; }
.ziyuan1 h4 span{ float:right; font-size:14px; color:#FFF; }
.ziyuan1 h4 span a{font-size:14px; color:#FFF ;}
.ziyuan1 ul{ width:100%; height:auto; }
.ziyuan1 ul li{ width:25%; float:left; height:140px; color:#FFF; text-align:center; padding-top:0px; margin-top:0px}
.ziyuan1 ul li a{ width:25%;color:#FFF; height:140px}
.ziyuan1 ul li img{ float:none; width:50px; margin: 10px auto;}
.ziyuan1 ul li p{ margin-top:15%; display:block; color:#FFF}
.ziyuan1 ul li:hover { background:rgba(255,255,255,.1);border-radius: 10px;   }
.ziyuan1 UL LI a{COLOR: #000!important; text-align:center}
.ziyuan1  UL LI.on { background:rgba(255,255,255,.1);border-radius: 10px; }
.ziyuan1  UL LI.on A { color:#FFF!important;}

.ziyuan2 h4{ height:30px; font-size:20px; color:#000}
.ziyuan2 h4 span{ float:right; font-size:14px; color:#000; }
.ziyuan2 h4 span a{font-size:14px; color:#000 ;}

.ziyuan2 ul li{ width:50%; height:40px; line-height:40px; border-bottom:1px solid #CCCCCC;float:left;}
.ziyuan2 ul li a{ float:left; display:block}
.ziyuan2 ul li span{ float:right;display:block;padding-right:10%;}




.ziyuan_two{width:100%;position:relative;z-index:10; height:1030px;}
.ziyuan_two_nr{z-index:5;position:absolute;top:0;left:0;right:0;bottom:0; width:100%; height:1030px; background:url(../images/zy2.png) no-repeat left top ;}
.fuwu_xueke{z-index:10;position:absolute;top:0;left:0;right:0;bottom:0; width:100%; height:1030px; }

.fuwu_xueke_l{ width:100%; float:none;height:300px;background:rgba(0,102,102,.9) }


.ziyuan3 h4{ height:30px; font-size:20px; color:#fff;}

.ziyuan3 h4 span{ float:right; font-size:14px; color:#fff; }
.ziyuan3 h4 span a{font-size:14px; color:#fff ;}

.ziyuan3 ul li{ width:50%; height:40px; line-height:40px; border-bottom:1px solid #CCCCCC; float:left}
.ziyuan3 ul li a{ float:left; display:block; color:#FFF}
.ziyuan3 ul li span{ float:right;display:block;padding-right:10%;color:#FFF}

.li_100{width:100%!important;}
.li_100 span{padding-right:5%!important;}


.fuwu_xueke_r{width:100%; float:right;height:500px;background:rgba(247,251,254,1)}




.ziyuan4 h4{ height:30px; font-size:20px; color:#000}
.ziyuan4 h4 span{ float:right; font-size:14px; color:#000; }
.ziyuan4 h4 span a{font-size:14px; color:#000 ;}



.ziyuan4 ul li{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #000}
.ziyuan4 ul li a{ float:left; display:block;color:#000 ;}
.ziyuan4 ul li span{ float:right;display:block;color:#000 ;}

/*效果数字变动开始*/
.shujuxiaoguo{z-index:15;position:absolute;top:550px;left:0;right:0;bottom:0;height:440px; background-color:#FFF;border-radius: 10px;box-shadow:0 2px 6px 2px #e5e5e5;}
.shujuxiaoguo_div{ width:100%; height:440px; }
.shujuxiaoguo ul{ padding-top:50px}
.shujuxiaoguo li{ width:50%;float:left; text-align:center; height:200px!important; line-height:40px; text-align:center}
.shujuxiaoguo li .ico{position:relative;width:70px;height:70px;border-radius:50%;background-position:50%;background-repeat:no-repeat; margin:0 auto}

.ico_bg1{background-image: url(../images/xiaoguo/xg1.png);background-color:#dfe5f5;}
.ico_bg2{background-image: url(../images/xiaoguo/xg5.png);background-color:#fae0c9;}
.ico_bg3{background-image: url(../images/xiaoguo/xg3.png);background-color:#d9fbfc;}
.ico_bg4{background-image: url(../images/xiaoguo/xg4.png);background-color:#e2d8fa;}
.shujuxiaoguo li h4{position:relative;font-weight:400;font-size:28px; color:#001857; line-height:50px}
.shujuxiaoguo li span{   color: #183368;
    font-size: 38px;
    font-family: georgia;
    line-height: 1em;
}
/*效果数字变动结束*/






/*foot开始*/


.foot_bg{ width:100%; height:300px; background:url(../images/foot_bg.jpg) center; max-height:300px;color:#FFFFFF}
.foot_bg a{ color:#FFFFFF}
.foot_bg_div{ width:100%; height:300px; max-height:300px; background:rgba(0,102,102,.8)}

.foot{ width:100%; height:210px; padding-top:50px}
.foot_l{height:150px; float:none; display:none}
.foot_l img{ width:100%; margin-top:20px}
.foot_r{height:150px; float:none}

.foot_r ul{}
.foot_r ul li{ margin-left:0px; float:left; text-align:center; line-height:30px; width:33%  }
.foot_r ul li img{ width:100px; margin:0px auto}


.foot_mu{ width:100%; height:60px; border-top:1px solid #FFFFFF; line-height:56px;}


.foot_mu_l{ height:auto!important; float:none; display:none}
.foot_mu_r{height:59px; float:none; text-align:center}
.foot_mu_l a{height:auto!important;}


/*foot结束*/





}



@media screen and (max-width: 1024px){
.homeBB .item .ico{width:65px;height:65px;background-size: 50%;}
.homeBB .item .t{width:calc(100% - 70px);}
.homeBB .item h4{margin-bottom:15px;padding-top:15px;font-size:16px;}
.homeBB .item p{color:#999;font-size:12px;}
.homeBB .item h4:before{z-index:0;width:90px;background:#051553;}
.homeBB .item:hover h4:after{width:90px;}

}




@media screen and (max-width:980px){
.searchBigs{z-index:5;position:absolute;top:8%;left:0;right:0;bottom:0;background:0 0}	
.newsBigs{z-index:5;position:absolute;top:90%;left:0;right:0;bottom:0;background:0 0}

.searchCon{background:rgba(0,102,102,.9);/*搜索背景色*/padding:40px 50px 50px;min-height: 440px}
.pubform button{height:38px;border:none;padding:0 10px 0 20px;width:130px;position:absolute;top:70px;right:10px;background:#336666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}
.pubform_but{height:38px;border:none;padding:0 10px 0 20px;width:130px;position:absolute;top:70px;right:10px;background:#336666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}
.pubform1 button1{height:38px;border:none;padding:0 10px 0 20px;width:130px;position:absolute;top:70px;right:0px;background:#336666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}
.pubform1 button2{height:38px;border:none;padding:0 10px 0 20px;width:130px;position:absolute;top:70px;right:150px;background:#336666;color:#fff;font-size:16px;line-height:38px}

.hot-datebase{justify-content: space-between;flex-wrap: wrap;}
.hot-datebase li{ float:left;list-style:none;height:35px; line-height:35px; margin-top:10px; text-align:center; width:25%}
.hot-datebase li a{display: block;margin:8px 10px 0 0;position: relative;color: #fff;backgroundrgb(81,183,139,.9); height:35px; line-height:35px; padding:0 25px}
.hot-datebase li a:before{content: '';position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 0px;height: 5px;/*background:#06368b ;*/}
.sss{margin-top:60px;}

.homeBB {margin-bottom:10px; margin-top:1500px}


}



@media screen and (max-width:980px){

.pcin-nrybanner{width:100%; display:none}
.in-nrybanner img{ width:100%;max-width: 100%; height:auto; }
.webin-nrybanner{width:100%; display:block}
.in-nrybanner img{ width:100%;max-width: 100%; height:auto; }



.fwdh{ width:100%; height:auto; margin-top:60px}
.fwdh_dh{ width:98%; margin:0px auto;  height:80px; line-height:40px; font-size:14px}
.fwdh_dh ul{}
.fwdh_dh ul li{ width:25%; text-align:center;height:39px; display:block; float:left;  line-height:39px; }
.fwdh_dh ul li a{}

.tt{ width:50px; border-bottom:1px solid #17409c;font-size:19px}





.nry_ss{ width:70%; margin:0px auto}


.nry_ss input{height:40px;border:none;padding:0 90px 0 20px;width:100%;box-shadow:0 0 10px rgba(0,0,0,.2)}
.nry_ss button{height:28px;border:none;padding:0 10px 0 20px;position:absolute;top:5px;right:10px;color:#1a3f9a;/*border-radius:30px 0 0 30px;*/font-size:25px; line-height:28px; background:#FFFFFF}
.nry_ss_iconfont {
  font-family: "iconfont" !important;
  font-size: 40px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*内容页搜索+banner结束*/


.public-body{ position:relative; margin-top:200px}
.fwdh_zm_bg{ width:100%; height:auto;position:absolute; top:-170px;}



.fwdh_zm{width:100%; max-width:1460px; margin:0 auto; height:100px;  }
.fwdh_zm ul li{float:left;display:block; width:25%; }
.fwdh_zm ul li a{line-height:40px; border-radius:50px;height:40px;width:40px; text-align:center; display:block ;background:#7ac49d; font-size:22px; color:#FFFFFF;font-weight:100; margin-bottom:10px   }
.fwdh_zm  UL LI.on {float:left;display:block; width:25%; }
.fwdh_zm  UL LI.on A {background:#e4ac4b!important;line-height:40px; border-radius:50px;height:40px;width:40px; text-align:center; display:block ; font-size:22px; color:#FFFFFF;font-weight:100;
}
}

@media screen and (max-width:767px){
.

.tabs_text_kong{ margin-top:40px; width:100%}

.tabs_text { width:100%; height:150px;font-size:15px}
.tabs_text .l{ width:50px;height:80px; border-right:1px solid #1940a5; font-size:48px; font-weight:200}
.tabs_text .r{float:left; padding-left:20px;height:80px; width:auto}


.div_lian{height:65px;width:65px;background:#7ac49d;border-radius:15px;text-align:center;padding-top:12%; line-height:30px;margin-right:10px}



.div_lian img{width:45px; height:45px; margin:0px auto; }
.div_lian:hover{background-color: #d8d8d8; color:#000!important;}
.div_lian:hover a{COLOR: #000!important; font-size:15px}
.div_lian A:hover {COLOR: #000; font-size:15px}


.div_hui{height:65px;width:65px;background:#d8d8d8;border-radius:15px;text-align:center;padding-top:12%; line-height:30px;margin-right:20px}
.div_hui img{width:45px; height:45px; margin:0px auto; }
.div_hui:hover{background-color: #7ac49d; color:#000!important;}
.div_hui:hover a{COLOR: #000!important; font-size:15px}
.div_hui A:hover {COLOR: #000; font-size:15px}

}

.big_title{z-index:5;position:absolute;top:35%;left:0;right:0;bottom:0;background:0 0; font-size:36px!important;; text-align:center;letter-spacing:5px; color:#006600;font-family:微软雅黑!important;}

@media screen and (max-width:767px){	


.zdyss{ padding:0px;margin:0px; display:block;font-family:宋体;font-size:12px;}

.nry_ss_sub{height:25px;border:none;padding:0 0px 0 0px;position:absolute;top:0px;right:0px;color:#1a3f9a;/*border-radius:30px 0 0 30px;*/font-size:12px; line-height:25px; background:#FFFFFF; width:25px;background:url(../images/ss.png) no-repeat;}

.big_title{z-index:5;position:absolute;top:24%;left:0;right:0;bottom:0;background:0 0; font-size:20px!important; text-align:center;letter-spacing:5px; color:#006600}
.dj_title{z-index:5;position:absolute;top:24%;left:0;right:0;bottom:0;background:0 0; font-size:20px!important; text-align:center;letter-spacing:5px; color:#fff}



.newsBigs{z-index:5;position:absolute;top:90%;left:0;right:0;bottom:0;background:0 0}
.hot-datebase li{ float:left;list-style:none;height:35px; line-height:35px; margin-top:10px; text-align:center; width:25%}
.searchNav a{ font-size:15px}






.homeBB {margin-bottom:10px; margin-top:1510px}
.homeBB .auto-width{padding-bottom:10px;}
.swiper-pagination-bullet{width:10px; height:10px;}



.sfilter{width:100%; float:none}

.pubform{width:100%;float:none}

.zdy_selsct{background:#f88f29;line-height:55px;color:#fff;padding-right:10px; padding-left:10px; height:55px; width:100%; margin-bottom:20px}
.zdy_selsct1{background-color:#FFFFFF; color:#333333;height:40px; font-size:16px}





.pubform button{height:38px;border:none;padding:0 10px 0 20px;width:100%;position:absolute;top:75px;right:0px;background:#336666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}
.pubform_but{height:38px;border:none;padding:0 10px 0 20px;width:100% ;position:absolute;top:75px;right:0px;background:#336666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}

.pubform_but1{height:38px!important;border:none;padding:0 10px 0 20px!important;width:100%!important;position:absolute;top:75px!important;right:0px!important;background:#336666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}














}
@media screen and (max-width:640px){
.newsBigs{z-index:5;position:absolute;top:90%;left:0;right:0;bottom:0;background:0 0}
.hot-datebase li{ float:left;list-style:none;height:35px; line-height:35px; margin-top:10px; text-align:center; width:25%}

}
	
@media screen and (max-width:540px){
	.newsBigs{z-index:5;position:absolute;top:95%;left:0;right:0;bottom:0;background:0 0}
	.hot-datebase li{ float:left;list-style:none;height:35px; line-height:35px; margin-top:10px; text-align:center; width:50%}
	
	.homeBB {margin-bottom:10px; margin-top:1550px}
    .homeBB .auto-width{padding-bottom:10px;}
	.swiper-pagination-bullet{width:10px; height:10px;}
	
}

@media screen and (max-width:414px){


.big_title{z-index:5;position:absolute;top:24%;left:0;right:0;bottom:0;background:0 0; font-size:18px!important; text-align:center;letter-spacing:1px; color:#336666}
.dj_title{z-index:5;position:absolute;top:24%;left:0;right:0;bottom:0;background:0 0; font-size:18px!important; text-align:center;letter-spacing:1px; color:#fff}
	.pubform1 button2{right:166px;}
	.homeBB {margin-bottom:10px; margin-top:1350px}
    .homeBB .auto-width{padding-bottom:10px;}
	.swiper-pagination-bullet{width:10px; height:10px;}

.newsBigs li .div_l{ width:100%; background-color:#FFF;  height:520px;border-radius: 10px;box-shadow:0 2px 6px 2px #e5e5e5;margin-right:0%;}


.homeBB {margin-bottom:10px; margin-top:1480px}
.homeBB .auto-width{padding-bottom:0px;}
.swiper-pagination-bullet{width:10px; height:10px;}
}


@media screen and (max-width: 375px){
.homeBB .item .ico{width:50px;height:50px;background-size: 50%;}
.homeBB .item .t{width:calc(100% - 60px);}
.homeBB .item h4{margin-bottom:15px;padding-top:5px;font-size:16px;}
.homeBB .item p{color:#999;font-size:12px;}


.homeBB .item h4:after,.homeBB .item h4:before{position:absolute;top:35px;left:0;height:2px;content:"";}
.homeBB .item h4:after{z-index:2;width:0;background:#f88f29;transition:.3s;}


.homeBB .item h4:before{z-index:0;width:75px;background:#051553;}
.homeBB .item:hover h4:after{width:75px;}

}






@media screen and (max-width:375px){
	
.pubform1 button2{right:145px;}
.pubform1 button1{height:38px;border:none;padding:0 10px 0 20px;width:120px;position:absolute;top:70px;right:0px;background:#336666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:14px; line-height:38px}
.pubform1 button2{height:38px;border:none;padding:0 10px 0 20px;width:120px;position:absolute;top:70px;right:140px;background:#336666;color:#fff;font-size:14px;line-height:38px}

.newsBigs li .div_l{ width:100%; background-color:#FFF;  height:500px;border-radius: 10px;box-shadow:0 2px 6px 2px #e5e5e5;margin-right:0%;}





@media screen and (max-width:360px){

.big_title{z-index:5;position:absolute;top:24%;left:0;right:0;bottom:0;background:0 0; font-size:16px!important; text-align:center;letter-spacing:1px; color:#336666}
.dj_title{z-index:5;position:absolute;top:24%;left:0;right:0;bottom:0;background:0 0; font-size:16px!important; text-align:center;letter-spacing:1px; color:#fff}


	
	
.pubform1 button1{height:38px;border:none;padding:0 10px 0 20px;width:120px;position:absolute;top:70px;right:0px;background:#336666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:15px; line-height:38px}
.pubform1 button2{height:38px;border:none;padding:0 10px 0 20px;width:120px;position:absolute;top:70px;right:130px;background:#336666;color:#fff;font-size:15px;line-height:38px}

.homeBB .item h4{margin-bottom:15px;padding-top:5px;font-size:14px;}
.homeBB .item h4:after,.homeBB .item h4:before{position:absolute;top:30px;left:0;height:2px;content:"";}
.homeBB .item h4:after{z-index:2;width:0;background:#f88f29;transition:.3s;}

.homeBB .swiper-button-next{right: 0;color: #001857;top:260px;}
.homeBB .swiper-button-prev{left: 0;color: #001857;top:260px}


}
@media screen and (max-width:320px){

.pubform1 button1{height:38px;border:none;padding:0 10px 0 20px;width:100px;position:absolute;top:70px;right:0px;background:#336666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:14px; line-height:38px}
.pubform1 button2{height:38px;border:none;padding:0 10px 0 20px;width:100px;position:absolute;top:70px;right:105px;background:#336666;color:#fff;font-size:14px;line-height:38px}


.homeBB .item .ico{width:65px;height:65px;background-size: 50%;}
.homeBB .item .t{width:calc(100% - 70px);}
.homeBB .item p{color:#999;font-size:16px;}
.homeBB .item h4{margin-bottom:15px;padding-top:5px;font-size:18px;}
.homeBB .item h4:after,.homeBB .item h4:before{position:absolute;top:35px;left:0;height:2px;content:"";}
.homeBB .item h4:after{z-index:2;width:0;background:#f88f29;transition:.3s;}



.homeBB .item h4:before{z-index:0;width:130px;background:#051553;}
.homeBB .item:hover h4:after{width:130px;}



.homeBB .swiper-button-next{right: 0;color: #001857;top:270px;}
.homeBB .swiper-button-prev{left: 0;color: #001857;top:270px}






/*快捷键滚动结束*/
}


/*内容页*/



@media screen and (max-width:1024px){

.wp{width:96%;max-width:96%}


}



